主动解析路径把 "子域是否存在" 转化为 `getaddrinfo` 的返回值,动作分为四步。第一步,准备根名(被枚举的主名称)与一组通用前缀样本(www、mail、api 这类常见子域标签)。第二步,用 `snprintf` 把前缀与根名按 "前缀。根名" 的格式拼成完整候选名。第三步,对候选名调用 `getaddrinfo`:返回 0 表示解析器给出地址候选、该名称存在。返回非 0 时用 `gai_strerror` 把错误码转成文字并跳过该候选。第四步,调用 `freeaddrinfo` 释放链表后处理下一个前缀样本。整个过程只做名称到地址的换算,不发起 `connect` 连接。